/**
 * 初始化函数
 */
var myPagination;
function init() {
	var formData = $("#queryForm").serialize(); // 序列化表单
	formData = decodeURIComponent(formData, true); // 解码
	myPagination = $("#pagination")
			.myPagination(
					{
						currPage : 1,
						pageNumber : 5,
						cssStyle : 'badoo',// 分页样式，具体样式可以从css/page.css样式中选取
						panel : {
							first : '首页',
							last : '尾页',
							next : '下一页',
							prev : '上一页',
							first_on : true,
							last_on : true,
							next_on : true,
							prev_on : true,
							links : '#',
							tipInfo_on : true,
							tipInfo : '<span>&nbsp;&nbsp;跳{currText}/{sumPage}页</span>',
							tipInfo_css : {
								width : '22px'
							}
						},
						ajax : {
							on : true,// 是否启用异步请求，必须启用
							type : "POST",
							url : "doUser!listUserByPage.action?tag=" + new Date(),
							dataType : 'json',
							// param: {on:true,page:1},//参数列表，其中 on 必须开启，page
							// 参数必须存在,其他自定义
							parm : formData,
							ajaxStart : function() {
								ZENG.msgbox.show(" 正在加载中，请稍后...", 6, 10000);
							},
							// 回调函数
							callback : function(data) {
								ZENG.msgbox.hide(); // 隐藏加载提示
								$("#UserTable > tbody").html("");
								// ---------------------------------------------------------------------
								// 这里取出来的字段值请对应struts中的实体类对应的字段值，处于商业秘密 //
								// 考虑，后台中的实体类字段我全部去掉了，这里的字段值请按照你自己的实体类 //
								// 进行相应取出.这里value就是对应实体类，value.field1这个就表示实体类的
								// //
								// 属性 //
								// ---------------------------------------------------------------------
								var trs = "";
								$.each(data.event,function(i, item) {
									trs += "<tr align='center' bgcolor='#FBFCE2' height='25'><td width='6%'>"
										+ item.id
										+ "</td><td width='6%'>"
										+ item.firstName
										+ "</td><td width='6%'>"
										+ (item.sex == 1 ? '女' : '男')
										+ "</td><td width='6%'>"
										+ item.phone
										+ "</td><td  width='6%'><a href='#'><img src='images/ck.png' title='查看'></a>&nbsp;<a href='#'><img src='images/edit.png' title='修改'></a>&nbsp;<a href='#'><img src='images/del.png' title='删除'></a></td><tr/>";
								});
								$("#UserTable > tbody").append(trs);
								$("#UserTable > tbody > tr:even").addClass("a1"); // 奇偶变色，添加样式
								$("#rowCount").text(data.pageBean.totalRow);
								$("#pageCount").text(data.pageBean.totalPage);
								$("#pageSize").text(data.pageBean.pageSize);
							}
						},

					});
}
function initEvent() {
	$("#userSumBtn").click(function() {
		var formData = $("#queryForm").serialize(); // 序列化表单
		formData = decodeURIComponent(formData, true); // 解码
		myPagination.onLoad({
			param : formData
		});
	});
}

$(function() {
	init();
	initEvent();
});